NXP Semiconductors LPC5504 2024.06.02 LPC5504 false